package br.com.rhweb.util;

import java.util.List;

import javax.swing.JOptionPane;

import org.hibernate.Session;

import br.com.rhweb.dao.Dao;
import br.com.rhweb.hibernate.HibernateUtil;
import br.com.rhweb.modelos.Funcionario;
import br.com.rhweb.modelos.Pessoa;

public class ExportarFuncionario {

	public static void main(String[] args) {
		RepositorioFuncionario rf = new RepositorioFuncionario();
		
		List<Pessoa> funcionarios = rf.list();
		
		for(int i = 0; i < funcionarios.size(); i++){
			Session s = HibernateUtil.getSessionfactory().getCurrentSession();
			Dao<Pessoa> dao = new Dao<Pessoa>(s, Pessoa.class);
			s.beginTransaction();
			dao.save(funcionarios.get(i));
			s.getTransaction().commit();
		}
		JOptionPane.showMessageDialog(null, "Salvou com sucesso");
	}
	
}
